#ifndef __LIBBASE_NONCOPYABLE_H_
#define __LIBBASE_NONCOPYABLE_H_

namespace {
	class noncopyable{
		public:
			noncopyable(){};
			virtual ~noncopyable(){};
		private:
			noncopyable(const noncopyable&);
			const noncopyable& operator=(const noncopyable&);
	};
}
#endif
